Skip to content

backlog: Otto-168 Frontier naming conflict with OpenAI Frontier — rename factory UI#348

Merged
AceHack merged 4 commits intomainfrom
backlog/otto-168-frontier-naming-conflict-openai
Apr 24, 2026
Merged

backlog: Otto-168 Frontier naming conflict with OpenAI Frontier — rename factory UI#348
AceHack merged 4 commits intomainfrom
backlog/otto-168-frontier-naming-conflict-openai

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented Apr 24, 2026

Summary

Aaron Otto-168: "i just found this https://openai.com/index/introducing-openai-frontier/ ... naming conflicts ... also absorb everyting lol, it composes nicely ... backlog".

OpenAI announced "OpenAI Frontier" (scope TBD — WebFetch hit 403 this tick; will retry next tick via WebSearch). Factory currently uses "Frontier UI / Frontier UX" as the public-facing user-UI layer name. Brand conflict.

Scope: three-class usage distinction

Class Policy Examples
(a) CONFLICTING Rename frontier-ux-zora-evolution-*.md, Frontier UI / Frontier plugin BACKLOG rows, memory pointers
(b) TECHNICAL-LITERATURE Keep Timely-Dataflow antichain frontier, Naiad §3 partial-order, bloom-filter research frontier
(c) INDUSTRY-TERM Keep "frontier model" / "frontier LLM" / frontier-environment confidence

Rename candidates (Otto proposes; Aaron + naming-expert call)

Zora · Starboard · Bridge · Horizon · Vantage · Aurora (not recommended — conflates with governance layer)

Non-actions

  • No same-tick rename ship (brand decisions deserve deliberate treatment)
  • No unilateral name pick (Aaron is concept owner)
  • No literature/industry vocabulary touched

Placement

Under P2 research-grade adjacent to Frontier plugin inventory row (line ~4360). NOT on BACKLOG tail — avoids positional-append conflict that cost #334.

Test plan

  • BACKLOG-only change.
  • 137 grep-hits categorized into 3 classes.
  • No code/workflow changes.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings April 24, 2026 09:38
@AceHack AceHack enabled auto-merge (squash) April 24, 2026 09:38
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a BACKLOG entry to track renaming Zeta’s public-facing “Frontier UI/UX” label to avoid brand confusion with OpenAI’s newly announced “OpenAI Frontier”, while explicitly scoping the rename to exclude technical-literature and generic industry uses of “frontier”.

Changes:

  • Add a new BACKLOG row documenting the naming conflict, scope classification, rename candidates, and a proposed action sequence.
  • Capture explicit non-actions (do not rename literature/industry uses; do not rename same-tick).

Comment thread docs/BACKLOG.md Outdated
Comment thread docs/BACKLOG.md
Comment thread docs/BACKLOG.md
Comment thread docs/BACKLOG.md
Comment thread docs/BACKLOG.md
AceHack added a commit that referenced this pull request Apr 24, 2026
Resolves 5 P1 review threads all reporting the same class of issue:
inline-code spans (backticks) and URLs broken across newlines.

CommonMark inline-code spans cannot span newlines — the `span` is
literally broken as rendered, and readers cannot copy the path
cleanly. Same for URLs: Markdown auto-linkers stop at whitespace.

Fix pattern: move the full backticked path (or URL) onto its own
line, wrapping the surrounding prose instead. No content removed.

Threads addressed:
- 59Vtvx — OpenAI Frontier URL split across line break
- 59WtwY — `docs/research/frontier-ux-zora-evolution-*.md`
  split (first occurrence, Class-a list)
- 59Wtwq — `memory/feedback_aaron_dont_wait_on_approval_log_
  decisions_frontier_ui_is_his_review_surface_*.md` split;
  also updated to the concrete landed filename
- 59Wtw8 — same UX design-doc path split (Composition section)
- 59WtxM — `docs/definitions/KSK.md` split

Same fix pattern as PR #352 (server-meshing-*.md path).
Copilot AI review requested due to automatic review settings April 24, 2026 12:05
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 2 comments.

Comment thread docs/BACKLOG.md Outdated
Comment thread docs/BACKLOG.md Outdated
AceHack added a commit that referenced this pull request Apr 24, 2026
…361)

* fix: strip history-log commentary from TemporalCoordinationDetection

Aaron's correction: "comments should not read like history, what
use is this to a future maintainer? Code comments should explain
the code not read like some history log ... code is not a history
file ... there should be existing lint hygiene for that."

GOVERNANCE §2 + CLAUDE.md both say the same thing: docs read as
current state, not history. This file had 27 occurrences of
graduation / ferry / attribution / Otto-NNN / "Provenance:" /
"per correction #N" spread across the module header and six
function docs. Every occurrence is process metadata — who wrote
it, which round shipped it, which absorb it traces to — none of
which a future maintainer reading the function body cares about.

Kept (explains code):
  * math: ranges, Euler identity, atan2 + IEEE-754 signed zero,
    epsilon-floor rationale
  * complementarity: PLV vs cross-correlation, magnitude vs
    offset, same-phase vs anti-phase distinction
  * input contracts: None semantics, radians, wrapping-
    convention-agnostic
  * composition guidance: prefer phaseLockingWithOffset for
    single-pass; burstAlignment is pair-wise, node-set
    generalisation belongs elsewhere

Removed (history):
  * module-header "Aaron's design / Amara's formalization /
    Attribution / Scope of this first graduation"
  * per-function "Provenance: ... N-th courier ferry ...
    Nth graduation under the Otto-105 cadence"
  * "Per Amara 18th-ferry correction #6" prefix (the argument
    it introduced is preserved verbatim, just without the prefix)
  * broken inline-code span across newlines in the removed
    ferry-path (same class as #348's fix)

37 TCD tests pass. Build clean, 0 warnings. No code bodies
changed — this is a doc-comment-only cleanup. Net -64 lines.

Follow-up: factory-wide audit + lint for the same class of
violation (row landing next tick per queue-saturation
discipline).

* fix(#361): 3 review threads — module-doc accuracy + PLV wording

Thread 59Y_Np (Codex P2) + thread 59Y_st (Copilot P1) — same
finding: the module-level summary claimed "All entry points
return Option-wrapped values" and listed "length-mismatched"
as a None condition, but:
  * crossCorrelationProfile / significantLags / burstAlignment
    return plain arrays, not Option-wrapped
  * crossCorrelation tolerates mismatched lengths — it operates
    over the overlap window at the given lag

Split the module doc into two return-shape families (single-
value primitives that return Option, profile/array primitives
that return arrays) and added an explicit note on length
semantics: crossCorrelation tolerates mismatch, phase-pair
primitives (PLV / meanPhaseOffset / phaseLockingWithOffset)
require equal lengths.

Thread 59Y_tT (Copilot P2) — meanPhaseOffset doc wording:
"vector whose magnitude is phaseLockingValue" implied the
function IS the magnitude. Corrected to "whose magnitude is
the PLV (i.e. the value returned by phaseLockingValue on the
same inputs)".

All three are doc-comment-only corrections. 37 TCD tests pass;
build clean.
AceHack added a commit that referenced this pull request Apr 24, 2026
)

* loop: tick-history row — Otto-219..221 drain + Otto-220 correction

Three-PR drain (#348 clean, #340 merged, #361 opened) plus
Aaron's Otto-220 correction on code-comments-vs-history
absorbed into a durable memory + PR #361 fix landed against
main.

No code changes; append-only history row per
docs/AUTONOMOUS-LOOP.md end-of-tick checklist.

* fix(#362): typo "don not integrate" -> "don't integrate"

Copilot P2 thread 59ZEMT — one-character typo fix in the
quoted-text portion of the Otto-219..221 tick row's Observation
4. The surrounding quote survives; only the typo shifts.
AceHack and others added 4 commits April 24, 2026 08:52
…ename factory UI

Aaron Otto-168: "i just found this https://openai.com/index/
introducing-openai-frontier/ ... naming conflicts ... also
absorb everyting lol, it composes nicely ... backlog"

OpenAI announced an "OpenAI Frontier" (Otto-168 WebFetch got
403; scope TBD next tick via WebSearch or URL-retry). Factory
currently uses "Frontier UI / Frontier UX" as the public-
facing user-UI layer name. Brand conflict.

Three-class usage scope locked so rename surgically targets
the conflicting usage without disrupting technical or
industry vocabulary:

(a) CONFLICTING (rename): frontier-ux-zora-evolution design
    doc, "Frontier UI/Frontier plugin" BACKLOG rows, memory
    pointers.
(b) TECHNICAL-LITERATURE (keep): Timely-Dataflow antichain
    frontier, Naiad partial-order composition, bloom-filter
    research frontier.
(c) INDUSTRY-TERM (keep): "frontier model", "frontier LLM",
    frontier-environment confidence memory.

Rename candidates (Zora / Starboard / Bridge / Horizon /
Vantage / Aurora) with analysis; Aaron + naming-expert make
the call. 6-step action sequence filed.

Non-actions: don't rename literature/industry uses; don't
ship same-tick as discovery; don't pick name unilaterally.

Composition: Aurora+Zeta+KSK naming triangle stays intact;
DST+Cartel-Lab+Veridicality internal module names unaffected.

Priority P1 (active brand conflict); effort 3×S (scope
research + naming + rename PR).

Placed under P2 research-grade section (adjacent to Frontier
plugin inventory row, line ~4360), not BACKLOG tail — avoids
positional-append conflict pattern that cost #334 this
session.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…— severity HIGH

WebSearch unblocked the deferred Otto-168 URL-research. OpenAI
Frontier (launched 2026-02-05) is a full enterprise AI-agent
platform — not internal research, not a model name. Direct
overlap with the factory's "Frontier UI" agent-orchestration
space. Consulting-partnership distribution (Accenture / BCG /
Capgemini / McKinsey) guarantees wide enterprise-AI
dissemination.

Severity assessment: HIGH. Filed inline to the existing BACKLOG
row.

Action sequence steps 1 (scope fetch) + 2 (severity) now
complete; steps 3-6 (naming-expert + Aaron final call +
rename PR + memory archive) still pending.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Resolves 5 P1 review threads all reporting the same class of issue:
inline-code spans (backticks) and URLs broken across newlines.

CommonMark inline-code spans cannot span newlines — the `span` is
literally broken as rendered, and readers cannot copy the path
cleanly. Same for URLs: Markdown auto-linkers stop at whitespace.

Fix pattern: move the full backticked path (or URL) onto its own
line, wrapping the surrounding prose instead. No content removed.

Threads addressed:
- 59Vtvx — OpenAI Frontier URL split across line break
- 59WtwY — `docs/research/frontier-ux-zora-evolution-*.md`
  split (first occurrence, Class-a list)
- 59Wtwq — `memory/feedback_aaron_dont_wait_on_approval_log_
  decisions_frontier_ui_is_his_review_surface_*.md` split;
  also updated to the concrete landed filename
- 59Wtw8 — same UX design-doc path split (Composition section)
- 59WtxM — `docs/definitions/KSK.md` split

Same fix pattern as PR #352 (server-meshing-*.md path).
@AceHack AceHack force-pushed the backlog/otto-168-frontier-naming-conflict-openai branch from 2d10eb3 to 1b61f91 Compare April 24, 2026 12:54
@AceHack AceHack merged commit 4e719d4 into main Apr 24, 2026
10 checks passed
@AceHack AceHack deleted the backlog/otto-168-frontier-naming-conflict-openai branch April 24, 2026 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants